package ru.bazunaka.bazbloglite.Entity;


import jakarta.persistence.*;
import lombok.Getter;
import lombok.Setter;

/**
 * Сущность, представляющая профиль пользователя.
 *
 * @author Андрей Сторожок.
 * @version 1.0
 */
@Getter
@Setter
@Entity
@Table(name = "bazblog_user_profiles")
public class UserProfile {

    /**
     * Уникальный идентификатор профиля пользователя.
     */
    @Id
    private Long id;

    /**
     * Никнейм пользователя, который должен быть уникальным.
     */
    @Column(unique = true, nullable = false)
    private String nickname;

    /**
     * Ссылка на изображение профиля пользователя.
     */
    @Column(nullable = false)
    private String imageLink;
}
